﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Hong.Model.SysDomain.Model_AssessmentManagement.ViewModel
{
    /// <summary>
    /// 部门、任务、奖金计算
    /// </summary>
    public class ViewDeptListBounS1
    {
        //部门
        public int DepId { get; set; }
        public int? DepType { get; set; }//部门类型
        public string DepDescribe { get; set; }//描述
        public int? DepSort { get; set; }//排序
        public int DepSuperior { get; set; }//上级
        public bool? DepHide { get; set; }//显示
        public string DepName { get; set; }//名称

        //任务
        public string AssId { get; set; }
        public DateTime? AssStartTime { get; set; }
        public DateTime? AssEndTime { get; set; }
        public string AssBeiZhu { get; set; }
        public string AssProject { get; set; }
        public string AssDepartment { get; set; }
        public bool AssFile { get; set; }
        public DateTime AssCreateTime { get; set; } = DateTime.Now;
        public decimal? AssValue { get; set; }
        public decimal? AssEntry { get; set; }
        public decimal? AssTotalWages { get; set; }
        public decimal? AssAvgWages { get; set; }

        //奖金计算
        public int Bid { get; set; }
        public string Bname { get; set; }
        public decimal? Basepay { get; set; }
        public decimal? Bworkinghours { get; set; }
        public decimal? BavgMounth { get; set; }
        public decimal? Bmutual { get; set; }
        public int? Border1 { get; set; }
        public decimal? Bevaluation { get; set; }
        public int? Border2 { get; set; }
        public decimal? Bweighting { get; set; }
        public decimal? BonusValue { get; set; }
        public decimal? Badjustment { get; set; }
        public decimal? BadjustmentValue { get; set; }
        public decimal? Baward { get; set; }
        public decimal? Btotal1 { get; set; }
        public decimal? Badvancebonus { get; set; }
        public decimal? Btotal2 { get; set; }
        public decimal? Bwagemultiple { get; set; }
        public decimal? Bfirsthalf { get; set; }
        public decimal? Bdifference1 { get; set; }
        public decimal? Bsecondhalf { get; set; }
        public decimal? Bdifference2 { get; set; }

    }
}
